/**
 * <copyright>
 * </copyright>
 *
 * $Id$
 */
package org.dengues.model.database;

import org.dengues.model.warehouse.WarehousePackage;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;

/**
 * <!-- begin-user-doc -->
 * The <b>Package</b> for the model.
 * It contains accessors for the meta objects to represent
 * <ul>
 *   <li>each class,</li>
 *   <li>each feature of each class,</li>
 *   <li>each enum,</li>
 *   <li>and each data type</li>
 * </ul>
 * <!-- end-user-doc -->
 * @see org.dengues.model.database.DatabaseFactory
 * @model kind="package"
 * @generated
 */
public interface DatabasePackage extends EPackage {
    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    String copyright = "// ============================================================================\r\n//\r\n// Copyright (C) 2006-2007 Dengues\r\n//\r\n// Google Group: http://groups.google.com/group/dengues\r\n// QQ Group: 24885404\r\n//\r\n// This library is free software; you can redistribute it and/or\r\n// modify it under the terms of the GNU Lesser General Public\r\n// License as published by the Free Software Foundation; either\r\n// version 2.1 of the License.\r\n//\r\n// This library is distributed in the hope that it will be useful,\r\n// but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\r\n// Lesser General Public License for more details.\r\n//\r\n// You should have received a copy of the GNU General Public License\r\n// along with this program; if not, write to the Free Software\r\n// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.\r\n//\r\n// ============================================================================\r\n";

    /**
     * The package name.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    String eNAME = "database";

    /**
     * The package namespace URI.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    String eNS_URI = "http:///org/dengues/model/database.ecore";

    /**
     * The package namespace name.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    String eNS_PREFIX = "org.dengues.model.database";

    /**
     * The singleton instance of the package.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    DatabasePackage eINSTANCE = org.dengues.model.database.impl.DatabasePackageImpl.init();

    /**
     * The meta object id for the '{@link org.dengues.model.database.impl.AbstractDBObjectImpl <em>Abstract DB Object</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.dengues.model.database.impl.AbstractDBObjectImpl
     * @see org.dengues.model.database.impl.DatabasePackageImpl#getAbstractDBObject()
     * @generated
     */
    int ABSTRACT_DB_OBJECT = 6;

    /**
     * The feature id for the '<em><b>Comment</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int ABSTRACT_DB_OBJECT__COMMENT = WarehousePackage.STORAGE__COMMENT;

    /**
     * The feature id for the '<em><b>Name</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int ABSTRACT_DB_OBJECT__NAME = WarehousePackage.STORAGE__NAME;

    /**
     * The feature id for the '<em><b>Status</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int ABSTRACT_DB_OBJECT__STATUS = WarehousePackage.STORAGE__STATUS;

    /**
     * The feature id for the '<em><b>Uuid</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int ABSTRACT_DB_OBJECT__UUID = WarehousePackage.STORAGE__UUID;

    /**
     * The feature id for the '<em><b>Creation</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int ABSTRACT_DB_OBJECT__CREATION = WarehousePackage.STORAGE__CREATION;

    /**
     * The feature id for the '<em><b>Modified</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int ABSTRACT_DB_OBJECT__MODIFIED = WarehousePackage.STORAGE__MODIFIED;

    /**
     * The feature id for the '<em><b>Path</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int ABSTRACT_DB_OBJECT__PATH = WarehousePackage.STORAGE__PATH;

    /**
     * The feature id for the '<em><b>Category Name</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int ABSTRACT_DB_OBJECT__CATEGORY_NAME = WarehousePackage.STORAGE__CATEGORY_NAME;

    /**
     * The feature id for the '<em><b>Properties</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int ABSTRACT_DB_OBJECT__PROPERTIES = WarehousePackage.STORAGE_FEATURE_COUNT + 0;

    /**
     * The feature id for the '<em><b>Emf Type</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int ABSTRACT_DB_OBJECT__EMF_TYPE = WarehousePackage.STORAGE_FEATURE_COUNT + 1;

    /**
     * The number of structural features of the '<em>Abstract DB Object</em>' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int ABSTRACT_DB_OBJECT_FEATURE_COUNT = WarehousePackage.STORAGE_FEATURE_COUNT + 2;

    /**
     * The meta object id for the '{@link org.dengues.model.database.impl.DiagramChildImpl <em>Diagram Child</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.dengues.model.database.impl.DiagramChildImpl
     * @see org.dengues.model.database.impl.DatabasePackageImpl#getDiagramChild()
     * @generated
     */
    int DIAGRAM_CHILD = 5;

    /**
     * The feature id for the '<em><b>Comment</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DIAGRAM_CHILD__COMMENT = ABSTRACT_DB_OBJECT__COMMENT;

    /**
     * The feature id for the '<em><b>Name</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DIAGRAM_CHILD__NAME = ABSTRACT_DB_OBJECT__NAME;

    /**
     * The feature id for the '<em><b>Status</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DIAGRAM_CHILD__STATUS = ABSTRACT_DB_OBJECT__STATUS;

    /**
     * The feature id for the '<em><b>Uuid</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DIAGRAM_CHILD__UUID = ABSTRACT_DB_OBJECT__UUID;

    /**
     * The feature id for the '<em><b>Creation</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DIAGRAM_CHILD__CREATION = ABSTRACT_DB_OBJECT__CREATION;

    /**
     * The feature id for the '<em><b>Modified</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DIAGRAM_CHILD__MODIFIED = ABSTRACT_DB_OBJECT__MODIFIED;

    /**
     * The feature id for the '<em><b>Path</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DIAGRAM_CHILD__PATH = ABSTRACT_DB_OBJECT__PATH;

    /**
     * The feature id for the '<em><b>Category Name</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DIAGRAM_CHILD__CATEGORY_NAME = ABSTRACT_DB_OBJECT__CATEGORY_NAME;

    /**
     * The feature id for the '<em><b>Properties</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DIAGRAM_CHILD__PROPERTIES = ABSTRACT_DB_OBJECT__PROPERTIES;

    /**
     * The feature id for the '<em><b>Emf Type</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DIAGRAM_CHILD__EMF_TYPE = ABSTRACT_DB_OBJECT__EMF_TYPE;

    /**
     * The feature id for the '<em><b>X</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DIAGRAM_CHILD__X = ABSTRACT_DB_OBJECT_FEATURE_COUNT + 0;

    /**
     * The feature id for the '<em><b>Y</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DIAGRAM_CHILD__Y = ABSTRACT_DB_OBJECT_FEATURE_COUNT + 1;

    /**
     * The feature id for the '<em><b>Width</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DIAGRAM_CHILD__WIDTH = ABSTRACT_DB_OBJECT_FEATURE_COUNT + 2;

    /**
     * The feature id for the '<em><b>Height</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DIAGRAM_CHILD__HEIGHT = ABSTRACT_DB_OBJECT_FEATURE_COUNT + 3;

    /**
     * The feature id for the '<em><b>Id</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DIAGRAM_CHILD__ID = ABSTRACT_DB_OBJECT_FEATURE_COUNT + 4;

    /**
     * The feature id for the '<em><b>Db Diagram</b></em>' container reference.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DIAGRAM_CHILD__DB_DIAGRAM = ABSTRACT_DB_OBJECT_FEATURE_COUNT + 5;

    /**
     * The feature id for the '<em><b>Selected</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DIAGRAM_CHILD__SELECTED = ABSTRACT_DB_OBJECT_FEATURE_COUNT + 6;

    /**
     * The feature id for the '<em><b>Hidden</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DIAGRAM_CHILD__HIDDEN = ABSTRACT_DB_OBJECT_FEATURE_COUNT + 7;

    /**
     * The feature id for the '<em><b>Sycdb</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DIAGRAM_CHILD__SYCDB = ABSTRACT_DB_OBJECT_FEATURE_COUNT + 8;

    /**
     * The number of structural features of the '<em>Diagram Child</em>' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DIAGRAM_CHILD_FEATURE_COUNT = ABSTRACT_DB_OBJECT_FEATURE_COUNT + 9;

    /**
     * The meta object id for the '{@link org.dengues.model.database.impl.DBTableImpl <em>DB Table</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.dengues.model.database.impl.DBTableImpl
     * @see org.dengues.model.database.impl.DatabasePackageImpl#getDBTable()
     * @generated
     */
    int DB_TABLE = 0;

    /**
     * The feature id for the '<em><b>Comment</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_TABLE__COMMENT = DIAGRAM_CHILD__COMMENT;

    /**
     * The feature id for the '<em><b>Name</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_TABLE__NAME = DIAGRAM_CHILD__NAME;

    /**
     * The feature id for the '<em><b>Status</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_TABLE__STATUS = DIAGRAM_CHILD__STATUS;

    /**
     * The feature id for the '<em><b>Uuid</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_TABLE__UUID = DIAGRAM_CHILD__UUID;

    /**
     * The feature id for the '<em><b>Creation</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_TABLE__CREATION = DIAGRAM_CHILD__CREATION;

    /**
     * The feature id for the '<em><b>Modified</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_TABLE__MODIFIED = DIAGRAM_CHILD__MODIFIED;

    /**
     * The feature id for the '<em><b>Path</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_TABLE__PATH = DIAGRAM_CHILD__PATH;

    /**
     * The feature id for the '<em><b>Category Name</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_TABLE__CATEGORY_NAME = DIAGRAM_CHILD__CATEGORY_NAME;

    /**
     * The feature id for the '<em><b>Properties</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_TABLE__PROPERTIES = DIAGRAM_CHILD__PROPERTIES;

    /**
     * The feature id for the '<em><b>Emf Type</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_TABLE__EMF_TYPE = DIAGRAM_CHILD__EMF_TYPE;

    /**
     * The feature id for the '<em><b>X</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_TABLE__X = DIAGRAM_CHILD__X;

    /**
     * The feature id for the '<em><b>Y</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_TABLE__Y = DIAGRAM_CHILD__Y;

    /**
     * The feature id for the '<em><b>Width</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_TABLE__WIDTH = DIAGRAM_CHILD__WIDTH;

    /**
     * The feature id for the '<em><b>Height</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_TABLE__HEIGHT = DIAGRAM_CHILD__HEIGHT;

    /**
     * The feature id for the '<em><b>Id</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_TABLE__ID = DIAGRAM_CHILD__ID;

    /**
     * The feature id for the '<em><b>Db Diagram</b></em>' container reference.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_TABLE__DB_DIAGRAM = DIAGRAM_CHILD__DB_DIAGRAM;

    /**
     * The feature id for the '<em><b>Selected</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_TABLE__SELECTED = DIAGRAM_CHILD__SELECTED;

    /**
     * The feature id for the '<em><b>Hidden</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_TABLE__HIDDEN = DIAGRAM_CHILD__HIDDEN;

    /**
     * The feature id for the '<em><b>Sycdb</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_TABLE__SYCDB = DIAGRAM_CHILD__SYCDB;

    /**
     * The feature id for the '<em><b>Columns</b></em>' containment reference list.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_TABLE__COLUMNS = DIAGRAM_CHILD_FEATURE_COUNT + 0;

    /**
     * The feature id for the '<em><b>Only Read</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_TABLE__ONLY_READ = DIAGRAM_CHILD_FEATURE_COUNT + 1;

    /**
     * The feature id for the '<em><b>Meta Type</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_TABLE__META_TYPE = DIAGRAM_CHILD_FEATURE_COUNT + 2;

    /**
     * The feature id for the '<em><b>Activate Cdc</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_TABLE__ACTIVATE_CDC = DIAGRAM_CHILD_FEATURE_COUNT + 3;

    /**
     * The feature id for the '<em><b>Cdc Conn</b></em>' reference.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_TABLE__CDC_CONN = DIAGRAM_CHILD_FEATURE_COUNT + 4;

    /**
     * The number of structural features of the '<em>DB Table</em>' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_TABLE_FEATURE_COUNT = DIAGRAM_CHILD_FEATURE_COUNT + 5;

    /**
     * The meta object id for the '{@link org.dengues.model.database.impl.DBColumnImpl <em>DB Column</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.dengues.model.database.impl.DBColumnImpl
     * @see org.dengues.model.database.impl.DatabasePackageImpl#getDBColumn()
     * @generated
     */
    int DB_COLUMN = 1;

    /**
     * The feature id for the '<em><b>Comment</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_COLUMN__COMMENT = DIAGRAM_CHILD__COMMENT;

    /**
     * The feature id for the '<em><b>Name</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_COLUMN__NAME = DIAGRAM_CHILD__NAME;

    /**
     * The feature id for the '<em><b>Status</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_COLUMN__STATUS = DIAGRAM_CHILD__STATUS;

    /**
     * The feature id for the '<em><b>Uuid</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_COLUMN__UUID = DIAGRAM_CHILD__UUID;

    /**
     * The feature id for the '<em><b>Creation</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_COLUMN__CREATION = DIAGRAM_CHILD__CREATION;

    /**
     * The feature id for the '<em><b>Modified</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_COLUMN__MODIFIED = DIAGRAM_CHILD__MODIFIED;

    /**
     * The feature id for the '<em><b>Path</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_COLUMN__PATH = DIAGRAM_CHILD__PATH;

    /**
     * The feature id for the '<em><b>Category Name</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_COLUMN__CATEGORY_NAME = DIAGRAM_CHILD__CATEGORY_NAME;

    /**
     * The feature id for the '<em><b>Properties</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_COLUMN__PROPERTIES = DIAGRAM_CHILD__PROPERTIES;

    /**
     * The feature id for the '<em><b>Emf Type</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_COLUMN__EMF_TYPE = DIAGRAM_CHILD__EMF_TYPE;

    /**
     * The feature id for the '<em><b>X</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_COLUMN__X = DIAGRAM_CHILD__X;

    /**
     * The feature id for the '<em><b>Y</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_COLUMN__Y = DIAGRAM_CHILD__Y;

    /**
     * The feature id for the '<em><b>Width</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_COLUMN__WIDTH = DIAGRAM_CHILD__WIDTH;

    /**
     * The feature id for the '<em><b>Height</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_COLUMN__HEIGHT = DIAGRAM_CHILD__HEIGHT;

    /**
     * The feature id for the '<em><b>Id</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_COLUMN__ID = DIAGRAM_CHILD__ID;

    /**
     * The feature id for the '<em><b>Db Diagram</b></em>' container reference.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_COLUMN__DB_DIAGRAM = DIAGRAM_CHILD__DB_DIAGRAM;

    /**
     * The feature id for the '<em><b>Selected</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_COLUMN__SELECTED = DIAGRAM_CHILD__SELECTED;

    /**
     * The feature id for the '<em><b>Hidden</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_COLUMN__HIDDEN = DIAGRAM_CHILD__HIDDEN;

    /**
     * The feature id for the '<em><b>Sycdb</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_COLUMN__SYCDB = DIAGRAM_CHILD__SYCDB;

    /**
     * The feature id for the '<em><b>Table</b></em>' container reference.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_COLUMN__TABLE = DIAGRAM_CHILD_FEATURE_COUNT + 0;

    /**
     * The feature id for the '<em><b>Type</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_COLUMN__TYPE = DIAGRAM_CHILD_FEATURE_COUNT + 1;

    /**
     * The feature id for the '<em><b>Default Value</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_COLUMN__DEFAULT_VALUE = DIAGRAM_CHILD_FEATURE_COUNT + 2;

    /**
     * The feature id for the '<em><b>Key</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_COLUMN__KEY = DIAGRAM_CHILD_FEATURE_COUNT + 3;

    /**
     * The feature id for the '<em><b>Nullable</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_COLUMN__NULLABLE = DIAGRAM_CHILD_FEATURE_COUNT + 4;

    /**
     * The feature id for the '<em><b>Length</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_COLUMN__LENGTH = DIAGRAM_CHILD_FEATURE_COUNT + 5;

    /**
     * The feature id for the '<em><b>Precision</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_COLUMN__PRECISION = DIAGRAM_CHILD_FEATURE_COUNT + 6;

    /**
     * The feature id for the '<em><b>Outputs</b></em>' reference list.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_COLUMN__OUTPUTS = DIAGRAM_CHILD_FEATURE_COUNT + 7;

    /**
     * The feature id for the '<em><b>Only Read</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_COLUMN__ONLY_READ = DIAGRAM_CHILD_FEATURE_COUNT + 8;

    /**
     * The feature id for the '<em><b>Inputs</b></em>' containment reference list.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_COLUMN__INPUTS = DIAGRAM_CHILD_FEATURE_COUNT + 9;

    /**
     * The feature id for the '<em><b>Pattern</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_COLUMN__PATTERN = DIAGRAM_CHILD_FEATURE_COUNT + 10;

    /**
     * The feature id for the '<em><b>Foreign Key</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_COLUMN__FOREIGN_KEY = DIAGRAM_CHILD_FEATURE_COUNT + 11;

    /**
     * The feature id for the '<em><b>Link Name</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_COLUMN__LINK_NAME = DIAGRAM_CHILD_FEATURE_COUNT + 12;

    /**
     * The number of structural features of the '<em>DB Column</em>' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_COLUMN_FEATURE_COUNT = DIAGRAM_CHILD_FEATURE_COUNT + 13;

    /**
     * The meta object id for the '{@link org.dengues.model.database.impl.DatabaseDiagramImpl <em>Diagram</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.dengues.model.database.impl.DatabaseDiagramImpl
     * @see org.dengues.model.database.impl.DatabasePackageImpl#getDatabaseDiagram()
     * @generated
     */
    int DATABASE_DIAGRAM = 2;

    /**
     * The feature id for the '<em><b>Comment</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DATABASE_DIAGRAM__COMMENT = ABSTRACT_DB_OBJECT__COMMENT;

    /**
     * The feature id for the '<em><b>Name</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DATABASE_DIAGRAM__NAME = ABSTRACT_DB_OBJECT__NAME;

    /**
     * The feature id for the '<em><b>Status</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DATABASE_DIAGRAM__STATUS = ABSTRACT_DB_OBJECT__STATUS;

    /**
     * The feature id for the '<em><b>Uuid</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DATABASE_DIAGRAM__UUID = ABSTRACT_DB_OBJECT__UUID;

    /**
     * The feature id for the '<em><b>Creation</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DATABASE_DIAGRAM__CREATION = ABSTRACT_DB_OBJECT__CREATION;

    /**
     * The feature id for the '<em><b>Modified</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DATABASE_DIAGRAM__MODIFIED = ABSTRACT_DB_OBJECT__MODIFIED;

    /**
     * The feature id for the '<em><b>Path</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DATABASE_DIAGRAM__PATH = ABSTRACT_DB_OBJECT__PATH;

    /**
     * The feature id for the '<em><b>Category Name</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DATABASE_DIAGRAM__CATEGORY_NAME = ABSTRACT_DB_OBJECT__CATEGORY_NAME;

    /**
     * The feature id for the '<em><b>Properties</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DATABASE_DIAGRAM__PROPERTIES = ABSTRACT_DB_OBJECT__PROPERTIES;

    /**
     * The feature id for the '<em><b>Emf Type</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DATABASE_DIAGRAM__EMF_TYPE = ABSTRACT_DB_OBJECT__EMF_TYPE;

    /**
     * The feature id for the '<em><b>Db Children</b></em>' containment reference list.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DATABASE_DIAGRAM__DB_CHILDREN = ABSTRACT_DB_OBJECT_FEATURE_COUNT + 0;

    /**
     * The feature id for the '<em><b>Conn Id</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DATABASE_DIAGRAM__CONN_ID = ABSTRACT_DB_OBJECT_FEATURE_COUNT + 1;

    /**
     * The feature id for the '<em><b>Whole Sql</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DATABASE_DIAGRAM__WHOLE_SQL = ABSTRACT_DB_OBJECT_FEATURE_COUNT + 2;

    /**
     * The feature id for the '<em><b>Section Columns</b></em>' containment reference list.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DATABASE_DIAGRAM__SECTION_COLUMNS = ABSTRACT_DB_OBJECT_FEATURE_COUNT + 3;

    /**
     * The feature id for the '<em><b>Section Filters</b></em>' containment reference list.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DATABASE_DIAGRAM__SECTION_FILTERS = ABSTRACT_DB_OBJECT_FEATURE_COUNT + 4;

    /**
     * The feature id for the '<em><b>Section Groups</b></em>' containment reference list.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DATABASE_DIAGRAM__SECTION_GROUPS = ABSTRACT_DB_OBJECT_FEATURE_COUNT + 5;

    /**
     * The feature id for the '<em><b>Section Sorts</b></em>' containment reference list.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DATABASE_DIAGRAM__SECTION_SORTS = ABSTRACT_DB_OBJECT_FEATURE_COUNT + 6;

    /**
     * The feature id for the '<em><b>Section Havings</b></em>' containment reference list.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DATABASE_DIAGRAM__SECTION_HAVINGS = ABSTRACT_DB_OBJECT_FEATURE_COUNT + 7;

    /**
     * The feature id for the '<em><b>Section Unions</b></em>' containment reference list.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DATABASE_DIAGRAM__SECTION_UNIONS = ABSTRACT_DB_OBJECT_FEATURE_COUNT + 8;

    /**
     * The feature id for the '<em><b>Distinct</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DATABASE_DIAGRAM__DISTINCT = ABSTRACT_DB_OBJECT_FEATURE_COUNT + 9;

    /**
     * The number of structural features of the '<em>Diagram</em>' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DATABASE_DIAGRAM_FEATURE_COUNT = ABSTRACT_DB_OBJECT_FEATURE_COUNT + 10;

    /**
     * The meta object id for the '{@link org.dengues.model.database.impl.ForeignKeyImpl <em>Foreign Key</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.dengues.model.database.impl.ForeignKeyImpl
     * @see org.dengues.model.database.impl.DatabasePackageImpl#getForeignKey()
     * @generated
     */
    int FOREIGN_KEY = 3;

    /**
     * The feature id for the '<em><b>Comment</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int FOREIGN_KEY__COMMENT = ABSTRACT_DB_OBJECT__COMMENT;

    /**
     * The feature id for the '<em><b>Name</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int FOREIGN_KEY__NAME = ABSTRACT_DB_OBJECT__NAME;

    /**
     * The feature id for the '<em><b>Status</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int FOREIGN_KEY__STATUS = ABSTRACT_DB_OBJECT__STATUS;

    /**
     * The feature id for the '<em><b>Uuid</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int FOREIGN_KEY__UUID = ABSTRACT_DB_OBJECT__UUID;

    /**
     * The feature id for the '<em><b>Creation</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int FOREIGN_KEY__CREATION = ABSTRACT_DB_OBJECT__CREATION;

    /**
     * The feature id for the '<em><b>Modified</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int FOREIGN_KEY__MODIFIED = ABSTRACT_DB_OBJECT__MODIFIED;

    /**
     * The feature id for the '<em><b>Path</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int FOREIGN_KEY__PATH = ABSTRACT_DB_OBJECT__PATH;

    /**
     * The feature id for the '<em><b>Category Name</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int FOREIGN_KEY__CATEGORY_NAME = ABSTRACT_DB_OBJECT__CATEGORY_NAME;

    /**
     * The feature id for the '<em><b>Properties</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int FOREIGN_KEY__PROPERTIES = ABSTRACT_DB_OBJECT__PROPERTIES;

    /**
     * The feature id for the '<em><b>Emf Type</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int FOREIGN_KEY__EMF_TYPE = ABSTRACT_DB_OBJECT__EMF_TYPE;

    /**
     * The feature id for the '<em><b>Source</b></em>' reference.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int FOREIGN_KEY__SOURCE = ABSTRACT_DB_OBJECT_FEATURE_COUNT + 0;

    /**
     * The feature id for the '<em><b>Target</b></em>' container reference.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int FOREIGN_KEY__TARGET = ABSTRACT_DB_OBJECT_FEATURE_COUNT + 1;

    /**
     * The feature id for the '<em><b>Fk Bendpoints</b></em>' containment reference list.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int FOREIGN_KEY__FK_BENDPOINTS = ABSTRACT_DB_OBJECT_FEATURE_COUNT + 2;

    /**
     * The number of structural features of the '<em>Foreign Key</em>' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int FOREIGN_KEY_FEATURE_COUNT = ABSTRACT_DB_OBJECT_FEATURE_COUNT + 3;

    /**
     * The meta object id for the '{@link org.dengues.model.database.impl.DBNoteImpl <em>DB Note</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.dengues.model.database.impl.DBNoteImpl
     * @see org.dengues.model.database.impl.DatabasePackageImpl#getDBNote()
     * @generated
     */
    int DB_NOTE = 4;

    /**
     * The feature id for the '<em><b>Comment</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_NOTE__COMMENT = DIAGRAM_CHILD__COMMENT;

    /**
     * The feature id for the '<em><b>Name</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_NOTE__NAME = DIAGRAM_CHILD__NAME;

    /**
     * The feature id for the '<em><b>Status</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_NOTE__STATUS = DIAGRAM_CHILD__STATUS;

    /**
     * The feature id for the '<em><b>Uuid</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_NOTE__UUID = DIAGRAM_CHILD__UUID;

    /**
     * The feature id for the '<em><b>Creation</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_NOTE__CREATION = DIAGRAM_CHILD__CREATION;

    /**
     * The feature id for the '<em><b>Modified</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_NOTE__MODIFIED = DIAGRAM_CHILD__MODIFIED;

    /**
     * The feature id for the '<em><b>Path</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_NOTE__PATH = DIAGRAM_CHILD__PATH;

    /**
     * The feature id for the '<em><b>Category Name</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_NOTE__CATEGORY_NAME = DIAGRAM_CHILD__CATEGORY_NAME;

    /**
     * The feature id for the '<em><b>Properties</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_NOTE__PROPERTIES = DIAGRAM_CHILD__PROPERTIES;

    /**
     * The feature id for the '<em><b>Emf Type</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_NOTE__EMF_TYPE = DIAGRAM_CHILD__EMF_TYPE;

    /**
     * The feature id for the '<em><b>X</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_NOTE__X = DIAGRAM_CHILD__X;

    /**
     * The feature id for the '<em><b>Y</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_NOTE__Y = DIAGRAM_CHILD__Y;

    /**
     * The feature id for the '<em><b>Width</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_NOTE__WIDTH = DIAGRAM_CHILD__WIDTH;

    /**
     * The feature id for the '<em><b>Height</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_NOTE__HEIGHT = DIAGRAM_CHILD__HEIGHT;

    /**
     * The feature id for the '<em><b>Id</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_NOTE__ID = DIAGRAM_CHILD__ID;

    /**
     * The feature id for the '<em><b>Db Diagram</b></em>' container reference.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_NOTE__DB_DIAGRAM = DIAGRAM_CHILD__DB_DIAGRAM;

    /**
     * The feature id for the '<em><b>Selected</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_NOTE__SELECTED = DIAGRAM_CHILD__SELECTED;

    /**
     * The feature id for the '<em><b>Hidden</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_NOTE__HIDDEN = DIAGRAM_CHILD__HIDDEN;

    /**
     * The feature id for the '<em><b>Sycdb</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_NOTE__SYCDB = DIAGRAM_CHILD__SYCDB;

    /**
     * The feature id for the '<em><b>Text</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_NOTE__TEXT = DIAGRAM_CHILD_FEATURE_COUNT + 0;

    /**
     * The feature id for the '<em><b>Opaque</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_NOTE__OPAQUE = DIAGRAM_CHILD_FEATURE_COUNT + 1;

    /**
     * The number of structural features of the '<em>DB Note</em>' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int DB_NOTE_FEATURE_COUNT = DIAGRAM_CHILD_FEATURE_COUNT + 2;

    /**
     * The meta object id for the '{@link org.dengues.model.database.impl.SectionColumnsImpl <em>Section Columns</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.dengues.model.database.impl.SectionColumnsImpl
     * @see org.dengues.model.database.impl.DatabasePackageImpl#getSectionColumns()
     * @generated
     */
    int SECTION_COLUMNS = 7;

    /**
     * The feature id for the '<em><b>Comment</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_COLUMNS__COMMENT = ABSTRACT_DB_OBJECT__COMMENT;

    /**
     * The feature id for the '<em><b>Name</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_COLUMNS__NAME = ABSTRACT_DB_OBJECT__NAME;

    /**
     * The feature id for the '<em><b>Status</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_COLUMNS__STATUS = ABSTRACT_DB_OBJECT__STATUS;

    /**
     * The feature id for the '<em><b>Uuid</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_COLUMNS__UUID = ABSTRACT_DB_OBJECT__UUID;

    /**
     * The feature id for the '<em><b>Creation</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_COLUMNS__CREATION = ABSTRACT_DB_OBJECT__CREATION;

    /**
     * The feature id for the '<em><b>Modified</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_COLUMNS__MODIFIED = ABSTRACT_DB_OBJECT__MODIFIED;

    /**
     * The feature id for the '<em><b>Path</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_COLUMNS__PATH = ABSTRACT_DB_OBJECT__PATH;

    /**
     * The feature id for the '<em><b>Category Name</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_COLUMNS__CATEGORY_NAME = ABSTRACT_DB_OBJECT__CATEGORY_NAME;

    /**
     * The feature id for the '<em><b>Properties</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_COLUMNS__PROPERTIES = ABSTRACT_DB_OBJECT__PROPERTIES;

    /**
     * The feature id for the '<em><b>Emf Type</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_COLUMNS__EMF_TYPE = ABSTRACT_DB_OBJECT__EMF_TYPE;

    /**
     * The feature id for the '<em><b>Value</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_COLUMNS__VALUE = ABSTRACT_DB_OBJECT_FEATURE_COUNT + 0;

    /**
     * The feature id for the '<em><b>Expression</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_COLUMNS__EXPRESSION = ABSTRACT_DB_OBJECT_FEATURE_COUNT + 1;

    /**
     * The number of structural features of the '<em>Section Columns</em>' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_COLUMNS_FEATURE_COUNT = ABSTRACT_DB_OBJECT_FEATURE_COUNT + 2;

    /**
     * The meta object id for the '{@link org.dengues.model.database.impl.SectionFiltersImpl <em>Section Filters</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.dengues.model.database.impl.SectionFiltersImpl
     * @see org.dengues.model.database.impl.DatabasePackageImpl#getSectionFilters()
     * @generated
     */
    int SECTION_FILTERS = 8;

    /**
     * The feature id for the '<em><b>Comment</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_FILTERS__COMMENT = ABSTRACT_DB_OBJECT__COMMENT;

    /**
     * The feature id for the '<em><b>Name</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_FILTERS__NAME = ABSTRACT_DB_OBJECT__NAME;

    /**
     * The feature id for the '<em><b>Status</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_FILTERS__STATUS = ABSTRACT_DB_OBJECT__STATUS;

    /**
     * The feature id for the '<em><b>Uuid</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_FILTERS__UUID = ABSTRACT_DB_OBJECT__UUID;

    /**
     * The feature id for the '<em><b>Creation</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_FILTERS__CREATION = ABSTRACT_DB_OBJECT__CREATION;

    /**
     * The feature id for the '<em><b>Modified</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_FILTERS__MODIFIED = ABSTRACT_DB_OBJECT__MODIFIED;

    /**
     * The feature id for the '<em><b>Path</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_FILTERS__PATH = ABSTRACT_DB_OBJECT__PATH;

    /**
     * The feature id for the '<em><b>Category Name</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_FILTERS__CATEGORY_NAME = ABSTRACT_DB_OBJECT__CATEGORY_NAME;

    /**
     * The feature id for the '<em><b>Properties</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_FILTERS__PROPERTIES = ABSTRACT_DB_OBJECT__PROPERTIES;

    /**
     * The feature id for the '<em><b>Emf Type</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_FILTERS__EMF_TYPE = ABSTRACT_DB_OBJECT__EMF_TYPE;

    /**
     * The feature id for the '<em><b>Value</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_FILTERS__VALUE = ABSTRACT_DB_OBJECT_FEATURE_COUNT + 0;

    /**
     * The feature id for the '<em><b>Logic</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_FILTERS__LOGIC = ABSTRACT_DB_OBJECT_FEATURE_COUNT + 1;

    /**
     * The feature id for the '<em><b>Operator</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_FILTERS__OPERATOR = ABSTRACT_DB_OBJECT_FEATURE_COUNT + 2;

    /**
     * The number of structural features of the '<em>Section Filters</em>' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_FILTERS_FEATURE_COUNT = ABSTRACT_DB_OBJECT_FEATURE_COUNT + 3;

    /**
     * The meta object id for the '{@link org.dengues.model.database.impl.SectionGroupsImpl <em>Section Groups</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.dengues.model.database.impl.SectionGroupsImpl
     * @see org.dengues.model.database.impl.DatabasePackageImpl#getSectionGroups()
     * @generated
     */
    int SECTION_GROUPS = 9;

    /**
     * The feature id for the '<em><b>Comment</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_GROUPS__COMMENT = ABSTRACT_DB_OBJECT__COMMENT;

    /**
     * The feature id for the '<em><b>Name</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_GROUPS__NAME = ABSTRACT_DB_OBJECT__NAME;

    /**
     * The feature id for the '<em><b>Status</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_GROUPS__STATUS = ABSTRACT_DB_OBJECT__STATUS;

    /**
     * The feature id for the '<em><b>Uuid</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_GROUPS__UUID = ABSTRACT_DB_OBJECT__UUID;

    /**
     * The feature id for the '<em><b>Creation</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_GROUPS__CREATION = ABSTRACT_DB_OBJECT__CREATION;

    /**
     * The feature id for the '<em><b>Modified</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_GROUPS__MODIFIED = ABSTRACT_DB_OBJECT__MODIFIED;

    /**
     * The feature id for the '<em><b>Path</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_GROUPS__PATH = ABSTRACT_DB_OBJECT__PATH;

    /**
     * The feature id for the '<em><b>Category Name</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_GROUPS__CATEGORY_NAME = ABSTRACT_DB_OBJECT__CATEGORY_NAME;

    /**
     * The feature id for the '<em><b>Properties</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_GROUPS__PROPERTIES = ABSTRACT_DB_OBJECT__PROPERTIES;

    /**
     * The feature id for the '<em><b>Emf Type</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_GROUPS__EMF_TYPE = ABSTRACT_DB_OBJECT__EMF_TYPE;

    /**
     * The feature id for the '<em><b>Expression</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_GROUPS__EXPRESSION = ABSTRACT_DB_OBJECT_FEATURE_COUNT + 0;

    /**
     * The number of structural features of the '<em>Section Groups</em>' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_GROUPS_FEATURE_COUNT = ABSTRACT_DB_OBJECT_FEATURE_COUNT + 1;

    /**
     * The meta object id for the '{@link org.dengues.model.database.impl.SectionSortsImpl <em>Section Sorts</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.dengues.model.database.impl.SectionSortsImpl
     * @see org.dengues.model.database.impl.DatabasePackageImpl#getSectionSorts()
     * @generated
     */
    int SECTION_SORTS = 10;

    /**
     * The feature id for the '<em><b>Comment</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_SORTS__COMMENT = ABSTRACT_DB_OBJECT__COMMENT;

    /**
     * The feature id for the '<em><b>Name</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_SORTS__NAME = ABSTRACT_DB_OBJECT__NAME;

    /**
     * The feature id for the '<em><b>Status</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_SORTS__STATUS = ABSTRACT_DB_OBJECT__STATUS;

    /**
     * The feature id for the '<em><b>Uuid</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_SORTS__UUID = ABSTRACT_DB_OBJECT__UUID;

    /**
     * The feature id for the '<em><b>Creation</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_SORTS__CREATION = ABSTRACT_DB_OBJECT__CREATION;

    /**
     * The feature id for the '<em><b>Modified</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_SORTS__MODIFIED = ABSTRACT_DB_OBJECT__MODIFIED;

    /**
     * The feature id for the '<em><b>Path</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_SORTS__PATH = ABSTRACT_DB_OBJECT__PATH;

    /**
     * The feature id for the '<em><b>Category Name</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_SORTS__CATEGORY_NAME = ABSTRACT_DB_OBJECT__CATEGORY_NAME;

    /**
     * The feature id for the '<em><b>Properties</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_SORTS__PROPERTIES = ABSTRACT_DB_OBJECT__PROPERTIES;

    /**
     * The feature id for the '<em><b>Emf Type</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_SORTS__EMF_TYPE = ABSTRACT_DB_OBJECT__EMF_TYPE;

    /**
     * The feature id for the '<em><b>Expression</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_SORTS__EXPRESSION = ABSTRACT_DB_OBJECT_FEATURE_COUNT + 0;

    /**
     * The feature id for the '<em><b>Order By</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_SORTS__ORDER_BY = ABSTRACT_DB_OBJECT_FEATURE_COUNT + 1;

    /**
     * The number of structural features of the '<em>Section Sorts</em>' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_SORTS_FEATURE_COUNT = ABSTRACT_DB_OBJECT_FEATURE_COUNT + 2;

    /**
     * The meta object id for the '{@link org.dengues.model.database.impl.SectionHavingsImpl <em>Section Havings</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.dengues.model.database.impl.SectionHavingsImpl
     * @see org.dengues.model.database.impl.DatabasePackageImpl#getSectionHavings()
     * @generated
     */
    int SECTION_HAVINGS = 11;

    /**
     * The feature id for the '<em><b>Comment</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_HAVINGS__COMMENT = ABSTRACT_DB_OBJECT__COMMENT;

    /**
     * The feature id for the '<em><b>Name</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_HAVINGS__NAME = ABSTRACT_DB_OBJECT__NAME;

    /**
     * The feature id for the '<em><b>Status</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_HAVINGS__STATUS = ABSTRACT_DB_OBJECT__STATUS;

    /**
     * The feature id for the '<em><b>Uuid</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_HAVINGS__UUID = ABSTRACT_DB_OBJECT__UUID;

    /**
     * The feature id for the '<em><b>Creation</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_HAVINGS__CREATION = ABSTRACT_DB_OBJECT__CREATION;

    /**
     * The feature id for the '<em><b>Modified</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_HAVINGS__MODIFIED = ABSTRACT_DB_OBJECT__MODIFIED;

    /**
     * The feature id for the '<em><b>Path</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_HAVINGS__PATH = ABSTRACT_DB_OBJECT__PATH;

    /**
     * The feature id for the '<em><b>Category Name</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_HAVINGS__CATEGORY_NAME = ABSTRACT_DB_OBJECT__CATEGORY_NAME;

    /**
     * The feature id for the '<em><b>Properties</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_HAVINGS__PROPERTIES = ABSTRACT_DB_OBJECT__PROPERTIES;

    /**
     * The feature id for the '<em><b>Emf Type</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_HAVINGS__EMF_TYPE = ABSTRACT_DB_OBJECT__EMF_TYPE;

    /**
     * The feature id for the '<em><b>Value</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_HAVINGS__VALUE = ABSTRACT_DB_OBJECT_FEATURE_COUNT + 0;

    /**
     * The feature id for the '<em><b>Logic</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_HAVINGS__LOGIC = ABSTRACT_DB_OBJECT_FEATURE_COUNT + 1;

    /**
     * The feature id for the '<em><b>Operator</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_HAVINGS__OPERATOR = ABSTRACT_DB_OBJECT_FEATURE_COUNT + 2;

    /**
     * The number of structural features of the '<em>Section Havings</em>' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_HAVINGS_FEATURE_COUNT = ABSTRACT_DB_OBJECT_FEATURE_COUNT + 3;

    /**
     * The meta object id for the '{@link org.dengues.model.database.impl.SectionUnionsImpl <em>Section Unions</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.dengues.model.database.impl.SectionUnionsImpl
     * @see org.dengues.model.database.impl.DatabasePackageImpl#getSectionUnions()
     * @generated
     */
    int SECTION_UNIONS = 12;

    /**
     * The feature id for the '<em><b>Comment</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_UNIONS__COMMENT = ABSTRACT_DB_OBJECT__COMMENT;

    /**
     * The feature id for the '<em><b>Name</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_UNIONS__NAME = ABSTRACT_DB_OBJECT__NAME;

    /**
     * The feature id for the '<em><b>Status</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_UNIONS__STATUS = ABSTRACT_DB_OBJECT__STATUS;

    /**
     * The feature id for the '<em><b>Uuid</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_UNIONS__UUID = ABSTRACT_DB_OBJECT__UUID;

    /**
     * The feature id for the '<em><b>Creation</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_UNIONS__CREATION = ABSTRACT_DB_OBJECT__CREATION;

    /**
     * The feature id for the '<em><b>Modified</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_UNIONS__MODIFIED = ABSTRACT_DB_OBJECT__MODIFIED;

    /**
     * The feature id for the '<em><b>Path</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_UNIONS__PATH = ABSTRACT_DB_OBJECT__PATH;

    /**
     * The feature id for the '<em><b>Category Name</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_UNIONS__CATEGORY_NAME = ABSTRACT_DB_OBJECT__CATEGORY_NAME;

    /**
     * The feature id for the '<em><b>Properties</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_UNIONS__PROPERTIES = ABSTRACT_DB_OBJECT__PROPERTIES;

    /**
     * The feature id for the '<em><b>Emf Type</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_UNIONS__EMF_TYPE = ABSTRACT_DB_OBJECT__EMF_TYPE;

    /**
     * The feature id for the '<em><b>Union</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_UNIONS__UNION = ABSTRACT_DB_OBJECT_FEATURE_COUNT + 0;

    /**
     * The feature id for the '<em><b>Queries</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_UNIONS__QUERIES = ABSTRACT_DB_OBJECT_FEATURE_COUNT + 1;

    /**
     * The feature id for the '<em><b>Checked</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_UNIONS__CHECKED = ABSTRACT_DB_OBJECT_FEATURE_COUNT + 2;

    /**
     * The number of structural features of the '<em>Section Unions</em>' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int SECTION_UNIONS_FEATURE_COUNT = ABSTRACT_DB_OBJECT_FEATURE_COUNT + 3;

    /**
     * The meta object id for the '{@link org.dengues.model.database.impl.ForeignKeyLabelImpl <em>Foreign Key Label</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.dengues.model.database.impl.ForeignKeyLabelImpl
     * @see org.dengues.model.database.impl.DatabasePackageImpl#getForeignKeyLabel()
     * @generated
     */
    int FOREIGN_KEY_LABEL = 13;

    /**
     * The feature id for the '<em><b>Comment</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int FOREIGN_KEY_LABEL__COMMENT = DIAGRAM_CHILD__COMMENT;

    /**
     * The feature id for the '<em><b>Name</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int FOREIGN_KEY_LABEL__NAME = DIAGRAM_CHILD__NAME;

    /**
     * The feature id for the '<em><b>Status</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int FOREIGN_KEY_LABEL__STATUS = DIAGRAM_CHILD__STATUS;

    /**
     * The feature id for the '<em><b>Uuid</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int FOREIGN_KEY_LABEL__UUID = DIAGRAM_CHILD__UUID;

    /**
     * The feature id for the '<em><b>Creation</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int FOREIGN_KEY_LABEL__CREATION = DIAGRAM_CHILD__CREATION;

    /**
     * The feature id for the '<em><b>Modified</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int FOREIGN_KEY_LABEL__MODIFIED = DIAGRAM_CHILD__MODIFIED;

    /**
     * The feature id for the '<em><b>Path</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int FOREIGN_KEY_LABEL__PATH = DIAGRAM_CHILD__PATH;

    /**
     * The feature id for the '<em><b>Category Name</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int FOREIGN_KEY_LABEL__CATEGORY_NAME = DIAGRAM_CHILD__CATEGORY_NAME;

    /**
     * The feature id for the '<em><b>Properties</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int FOREIGN_KEY_LABEL__PROPERTIES = DIAGRAM_CHILD__PROPERTIES;

    /**
     * The feature id for the '<em><b>Emf Type</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int FOREIGN_KEY_LABEL__EMF_TYPE = DIAGRAM_CHILD__EMF_TYPE;

    /**
     * The feature id for the '<em><b>X</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int FOREIGN_KEY_LABEL__X = DIAGRAM_CHILD__X;

    /**
     * The feature id for the '<em><b>Y</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int FOREIGN_KEY_LABEL__Y = DIAGRAM_CHILD__Y;

    /**
     * The feature id for the '<em><b>Width</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int FOREIGN_KEY_LABEL__WIDTH = DIAGRAM_CHILD__WIDTH;

    /**
     * The feature id for the '<em><b>Height</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int FOREIGN_KEY_LABEL__HEIGHT = DIAGRAM_CHILD__HEIGHT;

    /**
     * The feature id for the '<em><b>Id</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int FOREIGN_KEY_LABEL__ID = DIAGRAM_CHILD__ID;

    /**
     * The feature id for the '<em><b>Db Diagram</b></em>' container reference.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int FOREIGN_KEY_LABEL__DB_DIAGRAM = DIAGRAM_CHILD__DB_DIAGRAM;

    /**
     * The feature id for the '<em><b>Selected</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int FOREIGN_KEY_LABEL__SELECTED = DIAGRAM_CHILD__SELECTED;

    /**
     * The feature id for the '<em><b>Hidden</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int FOREIGN_KEY_LABEL__HIDDEN = DIAGRAM_CHILD__HIDDEN;

    /**
     * The feature id for the '<em><b>Sycdb</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int FOREIGN_KEY_LABEL__SYCDB = DIAGRAM_CHILD__SYCDB;

    /**
     * The number of structural features of the '<em>Foreign Key Label</em>' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int FOREIGN_KEY_LABEL_FEATURE_COUNT = DIAGRAM_CHILD_FEATURE_COUNT + 0;

    /**
     * The meta object id for the '{@link org.dengues.model.database.impl.FKBendpointImpl <em>FK Bendpoint</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.dengues.model.database.impl.FKBendpointImpl
     * @see org.dengues.model.database.impl.DatabasePackageImpl#getFKBendpoint()
     * @generated
     */
    int FK_BENDPOINT = 14;

    /**
     * The feature id for the '<em><b>Weight</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int FK_BENDPOINT__WEIGHT = 0;

    /**
     * The feature id for the '<em><b>First W</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int FK_BENDPOINT__FIRST_W = 1;

    /**
     * The feature id for the '<em><b>First H</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int FK_BENDPOINT__FIRST_H = 2;

    /**
     * The feature id for the '<em><b>Second W</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int FK_BENDPOINT__SECOND_W = 3;

    /**
     * The feature id for the '<em><b>Second H</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int FK_BENDPOINT__SECOND_H = 4;

    /**
     * The feature id for the '<em><b>Foreign Key</b></em>' container reference.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int FK_BENDPOINT__FOREIGN_KEY = 5;

    /**
     * The number of structural features of the '<em>FK Bendpoint</em>' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int FK_BENDPOINT_FEATURE_COUNT = 6;

    /**
     * The meta object id for the '{@link org.dengues.model.database.impl.MetaXMLDiagramImpl <em>Meta XML Diagram</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.dengues.model.database.impl.MetaXMLDiagramImpl
     * @see org.dengues.model.database.impl.DatabasePackageImpl#getMetaXMLDiagram()
     * @generated
     */
    int META_XML_DIAGRAM = 15;

    /**
     * The feature id for the '<em><b>Comment</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int META_XML_DIAGRAM__COMMENT = DATABASE_DIAGRAM__COMMENT;

    /**
     * The feature id for the '<em><b>Name</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int META_XML_DIAGRAM__NAME = DATABASE_DIAGRAM__NAME;

    /**
     * The feature id for the '<em><b>Status</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int META_XML_DIAGRAM__STATUS = DATABASE_DIAGRAM__STATUS;

    /**
     * The feature id for the '<em><b>Uuid</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int META_XML_DIAGRAM__UUID = DATABASE_DIAGRAM__UUID;

    /**
     * The feature id for the '<em><b>Creation</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int META_XML_DIAGRAM__CREATION = DATABASE_DIAGRAM__CREATION;

    /**
     * The feature id for the '<em><b>Modified</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int META_XML_DIAGRAM__MODIFIED = DATABASE_DIAGRAM__MODIFIED;

    /**
     * The feature id for the '<em><b>Path</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int META_XML_DIAGRAM__PATH = DATABASE_DIAGRAM__PATH;

    /**
     * The feature id for the '<em><b>Category Name</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int META_XML_DIAGRAM__CATEGORY_NAME = DATABASE_DIAGRAM__CATEGORY_NAME;

    /**
     * The feature id for the '<em><b>Properties</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int META_XML_DIAGRAM__PROPERTIES = DATABASE_DIAGRAM__PROPERTIES;

    /**
     * The feature id for the '<em><b>Emf Type</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int META_XML_DIAGRAM__EMF_TYPE = DATABASE_DIAGRAM__EMF_TYPE;

    /**
     * The feature id for the '<em><b>Db Children</b></em>' containment reference list.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int META_XML_DIAGRAM__DB_CHILDREN = DATABASE_DIAGRAM__DB_CHILDREN;

    /**
     * The feature id for the '<em><b>Conn Id</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int META_XML_DIAGRAM__CONN_ID = DATABASE_DIAGRAM__CONN_ID;

    /**
     * The feature id for the '<em><b>Whole Sql</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int META_XML_DIAGRAM__WHOLE_SQL = DATABASE_DIAGRAM__WHOLE_SQL;

    /**
     * The feature id for the '<em><b>Section Columns</b></em>' containment reference list.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int META_XML_DIAGRAM__SECTION_COLUMNS = DATABASE_DIAGRAM__SECTION_COLUMNS;

    /**
     * The feature id for the '<em><b>Section Filters</b></em>' containment reference list.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int META_XML_DIAGRAM__SECTION_FILTERS = DATABASE_DIAGRAM__SECTION_FILTERS;

    /**
     * The feature id for the '<em><b>Section Groups</b></em>' containment reference list.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int META_XML_DIAGRAM__SECTION_GROUPS = DATABASE_DIAGRAM__SECTION_GROUPS;

    /**
     * The feature id for the '<em><b>Section Sorts</b></em>' containment reference list.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int META_XML_DIAGRAM__SECTION_SORTS = DATABASE_DIAGRAM__SECTION_SORTS;

    /**
     * The feature id for the '<em><b>Section Havings</b></em>' containment reference list.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int META_XML_DIAGRAM__SECTION_HAVINGS = DATABASE_DIAGRAM__SECTION_HAVINGS;

    /**
     * The feature id for the '<em><b>Section Unions</b></em>' containment reference list.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int META_XML_DIAGRAM__SECTION_UNIONS = DATABASE_DIAGRAM__SECTION_UNIONS;

    /**
     * The feature id for the '<em><b>Distinct</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int META_XML_DIAGRAM__DISTINCT = DATABASE_DIAGRAM__DISTINCT;

    /**
     * The feature id for the '<em><b>Xml File</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int META_XML_DIAGRAM__XML_FILE = DATABASE_DIAGRAM_FEATURE_COUNT + 0;

    /**
     * The number of structural features of the '<em>Meta XML Diagram</em>' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int META_XML_DIAGRAM_FEATURE_COUNT = DATABASE_DIAGRAM_FEATURE_COUNT + 1;

    /**
     * The meta object id for the '{@link org.dengues.model.database.EMFDataType <em>EMF Data Type</em>}' enum.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.dengues.model.database.EMFDataType
     * @see org.dengues.model.database.impl.DatabasePackageImpl#getEMFDataType()
     * @generated
     */
    int EMF_DATA_TYPE = 16;

    /**
     * The meta object id for the '<em>Prop Map</em>' data type.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see java.util.HashMap
     * @see org.dengues.model.database.impl.DatabasePackageImpl#getPropMap()
     * @generated
     */
    int PROP_MAP = 17;


    /**
     * Returns the meta object for class '{@link org.dengues.model.database.DBTable <em>DB Table</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for class '<em>DB Table</em>'.
     * @see org.dengues.model.database.DBTable
     * @generated
     */
    EClass getDBTable();

    /**
     * Returns the meta object for the containment reference list '{@link org.dengues.model.database.DBTable#getColumns <em>Columns</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the containment reference list '<em>Columns</em>'.
     * @see org.dengues.model.database.DBTable#getColumns()
     * @see #getDBTable()
     * @generated
     */
    EReference getDBTable_Columns();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.DBTable#isOnlyRead <em>Only Read</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Only Read</em>'.
     * @see org.dengues.model.database.DBTable#isOnlyRead()
     * @see #getDBTable()
     * @generated
     */
    EAttribute getDBTable_OnlyRead();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.DBTable#getMetaType <em>Meta Type</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Meta Type</em>'.
     * @see org.dengues.model.database.DBTable#getMetaType()
     * @see #getDBTable()
     * @generated
     */
    EAttribute getDBTable_MetaType();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.DBTable#isActivateCdc <em>Activate Cdc</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Activate Cdc</em>'.
     * @see org.dengues.model.database.DBTable#isActivateCdc()
     * @see #getDBTable()
     * @generated
     */
    EAttribute getDBTable_ActivateCdc();

    /**
     * Returns the meta object for the reference '{@link org.dengues.model.database.DBTable#getCdcConn <em>Cdc Conn</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the reference '<em>Cdc Conn</em>'.
     * @see org.dengues.model.database.DBTable#getCdcConn()
     * @see #getDBTable()
     * @generated
     */
    EReference getDBTable_CdcConn();

    /**
     * Returns the meta object for class '{@link org.dengues.model.database.DBColumn <em>DB Column</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for class '<em>DB Column</em>'.
     * @see org.dengues.model.database.DBColumn
     * @generated
     */
    EClass getDBColumn();

    /**
     * Returns the meta object for the container reference '{@link org.dengues.model.database.DBColumn#getTable <em>Table</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the container reference '<em>Table</em>'.
     * @see org.dengues.model.database.DBColumn#getTable()
     * @see #getDBColumn()
     * @generated
     */
    EReference getDBColumn_Table();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.DBColumn#getType <em>Type</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Type</em>'.
     * @see org.dengues.model.database.DBColumn#getType()
     * @see #getDBColumn()
     * @generated
     */
    EAttribute getDBColumn_Type();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.DBColumn#getDefaultValue <em>Default Value</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Default Value</em>'.
     * @see org.dengues.model.database.DBColumn#getDefaultValue()
     * @see #getDBColumn()
     * @generated
     */
    EAttribute getDBColumn_DefaultValue();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.DBColumn#isKey <em>Key</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Key</em>'.
     * @see org.dengues.model.database.DBColumn#isKey()
     * @see #getDBColumn()
     * @generated
     */
    EAttribute getDBColumn_Key();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.DBColumn#isNullable <em>Nullable</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Nullable</em>'.
     * @see org.dengues.model.database.DBColumn#isNullable()
     * @see #getDBColumn()
     * @generated
     */
    EAttribute getDBColumn_Nullable();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.DBColumn#getLength <em>Length</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Length</em>'.
     * @see org.dengues.model.database.DBColumn#getLength()
     * @see #getDBColumn()
     * @generated
     */
    EAttribute getDBColumn_Length();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.DBColumn#getPrecision <em>Precision</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Precision</em>'.
     * @see org.dengues.model.database.DBColumn#getPrecision()
     * @see #getDBColumn()
     * @generated
     */
    EAttribute getDBColumn_Precision();

    /**
     * Returns the meta object for the reference list '{@link org.dengues.model.database.DBColumn#getOutputs <em>Outputs</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the reference list '<em>Outputs</em>'.
     * @see org.dengues.model.database.DBColumn#getOutputs()
     * @see #getDBColumn()
     * @generated
     */
    EReference getDBColumn_Outputs();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.DBColumn#isOnlyRead <em>Only Read</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Only Read</em>'.
     * @see org.dengues.model.database.DBColumn#isOnlyRead()
     * @see #getDBColumn()
     * @generated
     */
    EAttribute getDBColumn_OnlyRead();

    /**
     * Returns the meta object for the containment reference list '{@link org.dengues.model.database.DBColumn#getInputs <em>Inputs</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the containment reference list '<em>Inputs</em>'.
     * @see org.dengues.model.database.DBColumn#getInputs()
     * @see #getDBColumn()
     * @generated
     */
    EReference getDBColumn_Inputs();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.DBColumn#getPattern <em>Pattern</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Pattern</em>'.
     * @see org.dengues.model.database.DBColumn#getPattern()
     * @see #getDBColumn()
     * @generated
     */
    EAttribute getDBColumn_Pattern();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.DBColumn#isForeignKey <em>Foreign Key</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Foreign Key</em>'.
     * @see org.dengues.model.database.DBColumn#isForeignKey()
     * @see #getDBColumn()
     * @generated
     */
    EAttribute getDBColumn_ForeignKey();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.DBColumn#getLinkName <em>Link Name</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Link Name</em>'.
     * @see org.dengues.model.database.DBColumn#getLinkName()
     * @see #getDBColumn()
     * @generated
     */
    EAttribute getDBColumn_LinkName();

    /**
     * Returns the meta object for class '{@link org.dengues.model.database.DatabaseDiagram <em>Diagram</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for class '<em>Diagram</em>'.
     * @see org.dengues.model.database.DatabaseDiagram
     * @generated
     */
    EClass getDatabaseDiagram();

    /**
     * Returns the meta object for the containment reference list '{@link org.dengues.model.database.DatabaseDiagram#getDbChildren <em>Db Children</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the containment reference list '<em>Db Children</em>'.
     * @see org.dengues.model.database.DatabaseDiagram#getDbChildren()
     * @see #getDatabaseDiagram()
     * @generated
     */
    EReference getDatabaseDiagram_DbChildren();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.DatabaseDiagram#getConnId <em>Conn Id</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Conn Id</em>'.
     * @see org.dengues.model.database.DatabaseDiagram#getConnId()
     * @see #getDatabaseDiagram()
     * @generated
     */
    EAttribute getDatabaseDiagram_ConnId();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.DatabaseDiagram#getWholeSql <em>Whole Sql</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Whole Sql</em>'.
     * @see org.dengues.model.database.DatabaseDiagram#getWholeSql()
     * @see #getDatabaseDiagram()
     * @generated
     */
    EAttribute getDatabaseDiagram_WholeSql();

    /**
     * Returns the meta object for the containment reference list '{@link org.dengues.model.database.DatabaseDiagram#getSectionColumns <em>Section Columns</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the containment reference list '<em>Section Columns</em>'.
     * @see org.dengues.model.database.DatabaseDiagram#getSectionColumns()
     * @see #getDatabaseDiagram()
     * @generated
     */
    EReference getDatabaseDiagram_SectionColumns();

    /**
     * Returns the meta object for the containment reference list '{@link org.dengues.model.database.DatabaseDiagram#getSectionFilters <em>Section Filters</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the containment reference list '<em>Section Filters</em>'.
     * @see org.dengues.model.database.DatabaseDiagram#getSectionFilters()
     * @see #getDatabaseDiagram()
     * @generated
     */
    EReference getDatabaseDiagram_SectionFilters();

    /**
     * Returns the meta object for the containment reference list '{@link org.dengues.model.database.DatabaseDiagram#getSectionGroups <em>Section Groups</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the containment reference list '<em>Section Groups</em>'.
     * @see org.dengues.model.database.DatabaseDiagram#getSectionGroups()
     * @see #getDatabaseDiagram()
     * @generated
     */
    EReference getDatabaseDiagram_SectionGroups();

    /**
     * Returns the meta object for the containment reference list '{@link org.dengues.model.database.DatabaseDiagram#getSectionSorts <em>Section Sorts</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the containment reference list '<em>Section Sorts</em>'.
     * @see org.dengues.model.database.DatabaseDiagram#getSectionSorts()
     * @see #getDatabaseDiagram()
     * @generated
     */
    EReference getDatabaseDiagram_SectionSorts();

    /**
     * Returns the meta object for the containment reference list '{@link org.dengues.model.database.DatabaseDiagram#getSectionHavings <em>Section Havings</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the containment reference list '<em>Section Havings</em>'.
     * @see org.dengues.model.database.DatabaseDiagram#getSectionHavings()
     * @see #getDatabaseDiagram()
     * @generated
     */
    EReference getDatabaseDiagram_SectionHavings();

    /**
     * Returns the meta object for the containment reference list '{@link org.dengues.model.database.DatabaseDiagram#getSectionUnions <em>Section Unions</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the containment reference list '<em>Section Unions</em>'.
     * @see org.dengues.model.database.DatabaseDiagram#getSectionUnions()
     * @see #getDatabaseDiagram()
     * @generated
     */
    EReference getDatabaseDiagram_SectionUnions();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.DatabaseDiagram#isDistinct <em>Distinct</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Distinct</em>'.
     * @see org.dengues.model.database.DatabaseDiagram#isDistinct()
     * @see #getDatabaseDiagram()
     * @generated
     */
    EAttribute getDatabaseDiagram_Distinct();

    /**
     * Returns the meta object for class '{@link org.dengues.model.database.ForeignKey <em>Foreign Key</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for class '<em>Foreign Key</em>'.
     * @see org.dengues.model.database.ForeignKey
     * @generated
     */
    EClass getForeignKey();

    /**
     * Returns the meta object for the reference '{@link org.dengues.model.database.ForeignKey#getSource <em>Source</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the reference '<em>Source</em>'.
     * @see org.dengues.model.database.ForeignKey#getSource()
     * @see #getForeignKey()
     * @generated
     */
    EReference getForeignKey_Source();

    /**
     * Returns the meta object for the container reference '{@link org.dengues.model.database.ForeignKey#getTarget <em>Target</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the container reference '<em>Target</em>'.
     * @see org.dengues.model.database.ForeignKey#getTarget()
     * @see #getForeignKey()
     * @generated
     */
    EReference getForeignKey_Target();

    /**
     * Returns the meta object for the containment reference list '{@link org.dengues.model.database.ForeignKey#getFkBendpoints <em>Fk Bendpoints</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the containment reference list '<em>Fk Bendpoints</em>'.
     * @see org.dengues.model.database.ForeignKey#getFkBendpoints()
     * @see #getForeignKey()
     * @generated
     */
    EReference getForeignKey_FkBendpoints();

    /**
     * Returns the meta object for class '{@link org.dengues.model.database.DBNote <em>DB Note</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for class '<em>DB Note</em>'.
     * @see org.dengues.model.database.DBNote
     * @generated
     */
    EClass getDBNote();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.DBNote#getText <em>Text</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Text</em>'.
     * @see org.dengues.model.database.DBNote#getText()
     * @see #getDBNote()
     * @generated
     */
    EAttribute getDBNote_Text();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.DBNote#isOpaque <em>Opaque</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Opaque</em>'.
     * @see org.dengues.model.database.DBNote#isOpaque()
     * @see #getDBNote()
     * @generated
     */
    EAttribute getDBNote_Opaque();

    /**
     * Returns the meta object for class '{@link org.dengues.model.database.DiagramChild <em>Diagram Child</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for class '<em>Diagram Child</em>'.
     * @see org.dengues.model.database.DiagramChild
     * @generated
     */
    EClass getDiagramChild();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.DiagramChild#getX <em>X</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>X</em>'.
     * @see org.dengues.model.database.DiagramChild#getX()
     * @see #getDiagramChild()
     * @generated
     */
    EAttribute getDiagramChild_X();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.DiagramChild#getY <em>Y</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Y</em>'.
     * @see org.dengues.model.database.DiagramChild#getY()
     * @see #getDiagramChild()
     * @generated
     */
    EAttribute getDiagramChild_Y();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.DiagramChild#getWidth <em>Width</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Width</em>'.
     * @see org.dengues.model.database.DiagramChild#getWidth()
     * @see #getDiagramChild()
     * @generated
     */
    EAttribute getDiagramChild_Width();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.DiagramChild#getHeight <em>Height</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Height</em>'.
     * @see org.dengues.model.database.DiagramChild#getHeight()
     * @see #getDiagramChild()
     * @generated
     */
    EAttribute getDiagramChild_Height();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.DiagramChild#getId <em>Id</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Id</em>'.
     * @see org.dengues.model.database.DiagramChild#getId()
     * @see #getDiagramChild()
     * @generated
     */
    EAttribute getDiagramChild_Id();

    /**
     * Returns the meta object for the container reference '{@link org.dengues.model.database.DiagramChild#getDbDiagram <em>Db Diagram</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the container reference '<em>Db Diagram</em>'.
     * @see org.dengues.model.database.DiagramChild#getDbDiagram()
     * @see #getDiagramChild()
     * @generated
     */
    EReference getDiagramChild_DbDiagram();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.DiagramChild#isSelected <em>Selected</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Selected</em>'.
     * @see org.dengues.model.database.DiagramChild#isSelected()
     * @see #getDiagramChild()
     * @generated
     */
    EAttribute getDiagramChild_Selected();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.DiagramChild#isHidden <em>Hidden</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Hidden</em>'.
     * @see org.dengues.model.database.DiagramChild#isHidden()
     * @see #getDiagramChild()
     * @generated
     */
    EAttribute getDiagramChild_Hidden();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.DiagramChild#isSycdb <em>Sycdb</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Sycdb</em>'.
     * @see org.dengues.model.database.DiagramChild#isSycdb()
     * @see #getDiagramChild()
     * @generated
     */
    EAttribute getDiagramChild_Sycdb();

    /**
     * Returns the meta object for class '{@link org.dengues.model.database.AbstractDBObject <em>Abstract DB Object</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for class '<em>Abstract DB Object</em>'.
     * @see org.dengues.model.database.AbstractDBObject
     * @generated
     */
    EClass getAbstractDBObject();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.AbstractDBObject#getProperties <em>Properties</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Properties</em>'.
     * @see org.dengues.model.database.AbstractDBObject#getProperties()
     * @see #getAbstractDBObject()
     * @generated
     */
    EAttribute getAbstractDBObject_Properties();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.AbstractDBObject#getEmfType <em>Emf Type</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Emf Type</em>'.
     * @see org.dengues.model.database.AbstractDBObject#getEmfType()
     * @see #getAbstractDBObject()
     * @generated
     */
    EAttribute getAbstractDBObject_EmfType();

    /**
     * Returns the meta object for class '{@link org.dengues.model.database.SectionColumns <em>Section Columns</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for class '<em>Section Columns</em>'.
     * @see org.dengues.model.database.SectionColumns
     * @generated
     */
    EClass getSectionColumns();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.SectionColumns#getValue <em>Value</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Value</em>'.
     * @see org.dengues.model.database.SectionColumns#getValue()
     * @see #getSectionColumns()
     * @generated
     */
    EAttribute getSectionColumns_Value();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.SectionColumns#getExpression <em>Expression</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Expression</em>'.
     * @see org.dengues.model.database.SectionColumns#getExpression()
     * @see #getSectionColumns()
     * @generated
     */
    EAttribute getSectionColumns_Expression();

    /**
     * Returns the meta object for class '{@link org.dengues.model.database.SectionFilters <em>Section Filters</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for class '<em>Section Filters</em>'.
     * @see org.dengues.model.database.SectionFilters
     * @generated
     */
    EClass getSectionFilters();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.SectionFilters#getValue <em>Value</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Value</em>'.
     * @see org.dengues.model.database.SectionFilters#getValue()
     * @see #getSectionFilters()
     * @generated
     */
    EAttribute getSectionFilters_Value();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.SectionFilters#getLogic <em>Logic</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Logic</em>'.
     * @see org.dengues.model.database.SectionFilters#getLogic()
     * @see #getSectionFilters()
     * @generated
     */
    EAttribute getSectionFilters_Logic();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.SectionFilters#getOperator <em>Operator</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Operator</em>'.
     * @see org.dengues.model.database.SectionFilters#getOperator()
     * @see #getSectionFilters()
     * @generated
     */
    EAttribute getSectionFilters_Operator();

    /**
     * Returns the meta object for class '{@link org.dengues.model.database.SectionGroups <em>Section Groups</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for class '<em>Section Groups</em>'.
     * @see org.dengues.model.database.SectionGroups
     * @generated
     */
    EClass getSectionGroups();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.SectionGroups#getExpression <em>Expression</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Expression</em>'.
     * @see org.dengues.model.database.SectionGroups#getExpression()
     * @see #getSectionGroups()
     * @generated
     */
    EAttribute getSectionGroups_Expression();

    /**
     * Returns the meta object for class '{@link org.dengues.model.database.SectionSorts <em>Section Sorts</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for class '<em>Section Sorts</em>'.
     * @see org.dengues.model.database.SectionSorts
     * @generated
     */
    EClass getSectionSorts();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.SectionSorts#getExpression <em>Expression</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Expression</em>'.
     * @see org.dengues.model.database.SectionSorts#getExpression()
     * @see #getSectionSorts()
     * @generated
     */
    EAttribute getSectionSorts_Expression();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.SectionSorts#getOrderBy <em>Order By</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Order By</em>'.
     * @see org.dengues.model.database.SectionSorts#getOrderBy()
     * @see #getSectionSorts()
     * @generated
     */
    EAttribute getSectionSorts_OrderBy();

    /**
     * Returns the meta object for class '{@link org.dengues.model.database.SectionHavings <em>Section Havings</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for class '<em>Section Havings</em>'.
     * @see org.dengues.model.database.SectionHavings
     * @generated
     */
    EClass getSectionHavings();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.SectionHavings#getValue <em>Value</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Value</em>'.
     * @see org.dengues.model.database.SectionHavings#getValue()
     * @see #getSectionHavings()
     * @generated
     */
    EAttribute getSectionHavings_Value();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.SectionHavings#getLogic <em>Logic</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Logic</em>'.
     * @see org.dengues.model.database.SectionHavings#getLogic()
     * @see #getSectionHavings()
     * @generated
     */
    EAttribute getSectionHavings_Logic();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.SectionHavings#getOperator <em>Operator</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Operator</em>'.
     * @see org.dengues.model.database.SectionHavings#getOperator()
     * @see #getSectionHavings()
     * @generated
     */
    EAttribute getSectionHavings_Operator();

    /**
     * Returns the meta object for class '{@link org.dengues.model.database.SectionUnions <em>Section Unions</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for class '<em>Section Unions</em>'.
     * @see org.dengues.model.database.SectionUnions
     * @generated
     */
    EClass getSectionUnions();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.SectionUnions#getUnion <em>Union</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Union</em>'.
     * @see org.dengues.model.database.SectionUnions#getUnion()
     * @see #getSectionUnions()
     * @generated
     */
    EAttribute getSectionUnions_Union();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.SectionUnions#getQueries <em>Queries</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Queries</em>'.
     * @see org.dengues.model.database.SectionUnions#getQueries()
     * @see #getSectionUnions()
     * @generated
     */
    EAttribute getSectionUnions_Queries();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.SectionUnions#isChecked <em>Checked</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Checked</em>'.
     * @see org.dengues.model.database.SectionUnions#isChecked()
     * @see #getSectionUnions()
     * @generated
     */
    EAttribute getSectionUnions_Checked();

    /**
     * Returns the meta object for class '{@link org.dengues.model.database.ForeignKeyLabel <em>Foreign Key Label</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for class '<em>Foreign Key Label</em>'.
     * @see org.dengues.model.database.ForeignKeyLabel
     * @generated
     */
    EClass getForeignKeyLabel();

    /**
     * Returns the meta object for class '{@link org.dengues.model.database.FKBendpoint <em>FK Bendpoint</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for class '<em>FK Bendpoint</em>'.
     * @see org.dengues.model.database.FKBendpoint
     * @generated
     */
    EClass getFKBendpoint();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.FKBendpoint#getWeight <em>Weight</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Weight</em>'.
     * @see org.dengues.model.database.FKBendpoint#getWeight()
     * @see #getFKBendpoint()
     * @generated
     */
    EAttribute getFKBendpoint_Weight();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.FKBendpoint#getFirstW <em>First W</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>First W</em>'.
     * @see org.dengues.model.database.FKBendpoint#getFirstW()
     * @see #getFKBendpoint()
     * @generated
     */
    EAttribute getFKBendpoint_FirstW();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.FKBendpoint#getFirstH <em>First H</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>First H</em>'.
     * @see org.dengues.model.database.FKBendpoint#getFirstH()
     * @see #getFKBendpoint()
     * @generated
     */
    EAttribute getFKBendpoint_FirstH();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.FKBendpoint#getSecondW <em>Second W</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Second W</em>'.
     * @see org.dengues.model.database.FKBendpoint#getSecondW()
     * @see #getFKBendpoint()
     * @generated
     */
    EAttribute getFKBendpoint_SecondW();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.FKBendpoint#getSecondH <em>Second H</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Second H</em>'.
     * @see org.dengues.model.database.FKBendpoint#getSecondH()
     * @see #getFKBendpoint()
     * @generated
     */
    EAttribute getFKBendpoint_SecondH();

    /**
     * Returns the meta object for the container reference '{@link org.dengues.model.database.FKBendpoint#getForeignKey <em>Foreign Key</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the container reference '<em>Foreign Key</em>'.
     * @see org.dengues.model.database.FKBendpoint#getForeignKey()
     * @see #getFKBendpoint()
     * @generated
     */
    EReference getFKBendpoint_ForeignKey();

    /**
     * Returns the meta object for class '{@link org.dengues.model.database.MetaXMLDiagram <em>Meta XML Diagram</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for class '<em>Meta XML Diagram</em>'.
     * @see org.dengues.model.database.MetaXMLDiagram
     * @generated
     */
    EClass getMetaXMLDiagram();

    /**
     * Returns the meta object for the attribute '{@link org.dengues.model.database.MetaXMLDiagram#getXmlFile <em>Xml File</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Xml File</em>'.
     * @see org.dengues.model.database.MetaXMLDiagram#getXmlFile()
     * @see #getMetaXMLDiagram()
     * @generated
     */
    EAttribute getMetaXMLDiagram_XmlFile();

    /**
     * Returns the meta object for enum '{@link org.dengues.model.database.EMFDataType <em>EMF Data Type</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for enum '<em>EMF Data Type</em>'.
     * @see org.dengues.model.database.EMFDataType
     * @generated
     */
    EEnum getEMFDataType();

    /**
     * Returns the meta object for data type '{@link java.util.HashMap <em>Prop Map</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for data type '<em>Prop Map</em>'.
     * @see java.util.HashMap
     * @model instanceClass="java.util.HashMap"
     * @generated
     */
    EDataType getPropMap();

    /**
     * Returns the factory that creates the instances of the model.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the factory that creates the instances of the model.
     * @generated
     */
    DatabaseFactory getDatabaseFactory();

    /**
     * <!-- begin-user-doc -->
     * Defines literals for the meta objects that represent
     * <ul>
     *   <li>each class,</li>
     *   <li>each feature of each class,</li>
     *   <li>each enum,</li>
     *   <li>and each data type</li>
     * </ul>
     * <!-- end-user-doc -->
     * @generated
     */
    interface Literals {
        /**
         * The meta object literal for the '{@link org.dengues.model.database.impl.DBTableImpl <em>DB Table</em>}' class.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @see org.dengues.model.database.impl.DBTableImpl
         * @see org.dengues.model.database.impl.DatabasePackageImpl#getDBTable()
         * @generated
         */
        EClass DB_TABLE = eINSTANCE.getDBTable();

        /**
         * The meta object literal for the '<em><b>Columns</b></em>' containment reference list feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EReference DB_TABLE__COLUMNS = eINSTANCE.getDBTable_Columns();

        /**
         * The meta object literal for the '<em><b>Only Read</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute DB_TABLE__ONLY_READ = eINSTANCE.getDBTable_OnlyRead();

        /**
         * The meta object literal for the '<em><b>Meta Type</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute DB_TABLE__META_TYPE = eINSTANCE.getDBTable_MetaType();

        /**
         * The meta object literal for the '<em><b>Activate Cdc</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute DB_TABLE__ACTIVATE_CDC = eINSTANCE.getDBTable_ActivateCdc();

        /**
         * The meta object literal for the '<em><b>Cdc Conn</b></em>' reference feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EReference DB_TABLE__CDC_CONN = eINSTANCE.getDBTable_CdcConn();

        /**
         * The meta object literal for the '{@link org.dengues.model.database.impl.DBColumnImpl <em>DB Column</em>}' class.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @see org.dengues.model.database.impl.DBColumnImpl
         * @see org.dengues.model.database.impl.DatabasePackageImpl#getDBColumn()
         * @generated
         */
        EClass DB_COLUMN = eINSTANCE.getDBColumn();

        /**
         * The meta object literal for the '<em><b>Table</b></em>' container reference feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EReference DB_COLUMN__TABLE = eINSTANCE.getDBColumn_Table();

        /**
         * The meta object literal for the '<em><b>Type</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute DB_COLUMN__TYPE = eINSTANCE.getDBColumn_Type();

        /**
         * The meta object literal for the '<em><b>Default Value</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute DB_COLUMN__DEFAULT_VALUE = eINSTANCE.getDBColumn_DefaultValue();

        /**
         * The meta object literal for the '<em><b>Key</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute DB_COLUMN__KEY = eINSTANCE.getDBColumn_Key();

        /**
         * The meta object literal for the '<em><b>Nullable</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute DB_COLUMN__NULLABLE = eINSTANCE.getDBColumn_Nullable();

        /**
         * The meta object literal for the '<em><b>Length</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute DB_COLUMN__LENGTH = eINSTANCE.getDBColumn_Length();

        /**
         * The meta object literal for the '<em><b>Precision</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute DB_COLUMN__PRECISION = eINSTANCE.getDBColumn_Precision();

        /**
         * The meta object literal for the '<em><b>Outputs</b></em>' reference list feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EReference DB_COLUMN__OUTPUTS = eINSTANCE.getDBColumn_Outputs();

        /**
         * The meta object literal for the '<em><b>Only Read</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute DB_COLUMN__ONLY_READ = eINSTANCE.getDBColumn_OnlyRead();

        /**
         * The meta object literal for the '<em><b>Inputs</b></em>' containment reference list feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EReference DB_COLUMN__INPUTS = eINSTANCE.getDBColumn_Inputs();

        /**
         * The meta object literal for the '<em><b>Pattern</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute DB_COLUMN__PATTERN = eINSTANCE.getDBColumn_Pattern();

        /**
         * The meta object literal for the '<em><b>Foreign Key</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute DB_COLUMN__FOREIGN_KEY = eINSTANCE.getDBColumn_ForeignKey();

        /**
         * The meta object literal for the '<em><b>Link Name</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute DB_COLUMN__LINK_NAME = eINSTANCE.getDBColumn_LinkName();

        /**
         * The meta object literal for the '{@link org.dengues.model.database.impl.DatabaseDiagramImpl <em>Diagram</em>}' class.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @see org.dengues.model.database.impl.DatabaseDiagramImpl
         * @see org.dengues.model.database.impl.DatabasePackageImpl#getDatabaseDiagram()
         * @generated
         */
        EClass DATABASE_DIAGRAM = eINSTANCE.getDatabaseDiagram();

        /**
         * The meta object literal for the '<em><b>Db Children</b></em>' containment reference list feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EReference DATABASE_DIAGRAM__DB_CHILDREN = eINSTANCE.getDatabaseDiagram_DbChildren();

        /**
         * The meta object literal for the '<em><b>Conn Id</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute DATABASE_DIAGRAM__CONN_ID = eINSTANCE.getDatabaseDiagram_ConnId();

        /**
         * The meta object literal for the '<em><b>Whole Sql</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute DATABASE_DIAGRAM__WHOLE_SQL = eINSTANCE.getDatabaseDiagram_WholeSql();

        /**
         * The meta object literal for the '<em><b>Section Columns</b></em>' containment reference list feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EReference DATABASE_DIAGRAM__SECTION_COLUMNS = eINSTANCE.getDatabaseDiagram_SectionColumns();

        /**
         * The meta object literal for the '<em><b>Section Filters</b></em>' containment reference list feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EReference DATABASE_DIAGRAM__SECTION_FILTERS = eINSTANCE.getDatabaseDiagram_SectionFilters();

        /**
         * The meta object literal for the '<em><b>Section Groups</b></em>' containment reference list feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EReference DATABASE_DIAGRAM__SECTION_GROUPS = eINSTANCE.getDatabaseDiagram_SectionGroups();

        /**
         * The meta object literal for the '<em><b>Section Sorts</b></em>' containment reference list feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EReference DATABASE_DIAGRAM__SECTION_SORTS = eINSTANCE.getDatabaseDiagram_SectionSorts();

        /**
         * The meta object literal for the '<em><b>Section Havings</b></em>' containment reference list feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EReference DATABASE_DIAGRAM__SECTION_HAVINGS = eINSTANCE.getDatabaseDiagram_SectionHavings();

        /**
         * The meta object literal for the '<em><b>Section Unions</b></em>' containment reference list feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EReference DATABASE_DIAGRAM__SECTION_UNIONS = eINSTANCE.getDatabaseDiagram_SectionUnions();

        /**
         * The meta object literal for the '<em><b>Distinct</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute DATABASE_DIAGRAM__DISTINCT = eINSTANCE.getDatabaseDiagram_Distinct();

        /**
         * The meta object literal for the '{@link org.dengues.model.database.impl.ForeignKeyImpl <em>Foreign Key</em>}' class.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @see org.dengues.model.database.impl.ForeignKeyImpl
         * @see org.dengues.model.database.impl.DatabasePackageImpl#getForeignKey()
         * @generated
         */
        EClass FOREIGN_KEY = eINSTANCE.getForeignKey();

        /**
         * The meta object literal for the '<em><b>Source</b></em>' reference feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EReference FOREIGN_KEY__SOURCE = eINSTANCE.getForeignKey_Source();

        /**
         * The meta object literal for the '<em><b>Target</b></em>' container reference feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EReference FOREIGN_KEY__TARGET = eINSTANCE.getForeignKey_Target();

        /**
         * The meta object literal for the '<em><b>Fk Bendpoints</b></em>' containment reference list feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EReference FOREIGN_KEY__FK_BENDPOINTS = eINSTANCE.getForeignKey_FkBendpoints();

        /**
         * The meta object literal for the '{@link org.dengues.model.database.impl.DBNoteImpl <em>DB Note</em>}' class.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @see org.dengues.model.database.impl.DBNoteImpl
         * @see org.dengues.model.database.impl.DatabasePackageImpl#getDBNote()
         * @generated
         */
        EClass DB_NOTE = eINSTANCE.getDBNote();

        /**
         * The meta object literal for the '<em><b>Text</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute DB_NOTE__TEXT = eINSTANCE.getDBNote_Text();

        /**
         * The meta object literal for the '<em><b>Opaque</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute DB_NOTE__OPAQUE = eINSTANCE.getDBNote_Opaque();

        /**
         * The meta object literal for the '{@link org.dengues.model.database.impl.DiagramChildImpl <em>Diagram Child</em>}' class.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @see org.dengues.model.database.impl.DiagramChildImpl
         * @see org.dengues.model.database.impl.DatabasePackageImpl#getDiagramChild()
         * @generated
         */
        EClass DIAGRAM_CHILD = eINSTANCE.getDiagramChild();

        /**
         * The meta object literal for the '<em><b>X</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute DIAGRAM_CHILD__X = eINSTANCE.getDiagramChild_X();

        /**
         * The meta object literal for the '<em><b>Y</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute DIAGRAM_CHILD__Y = eINSTANCE.getDiagramChild_Y();

        /**
         * The meta object literal for the '<em><b>Width</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute DIAGRAM_CHILD__WIDTH = eINSTANCE.getDiagramChild_Width();

        /**
         * The meta object literal for the '<em><b>Height</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute DIAGRAM_CHILD__HEIGHT = eINSTANCE.getDiagramChild_Height();

        /**
         * The meta object literal for the '<em><b>Id</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute DIAGRAM_CHILD__ID = eINSTANCE.getDiagramChild_Id();

        /**
         * The meta object literal for the '<em><b>Db Diagram</b></em>' container reference feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EReference DIAGRAM_CHILD__DB_DIAGRAM = eINSTANCE.getDiagramChild_DbDiagram();

        /**
         * The meta object literal for the '<em><b>Selected</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute DIAGRAM_CHILD__SELECTED = eINSTANCE.getDiagramChild_Selected();

        /**
         * The meta object literal for the '<em><b>Hidden</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute DIAGRAM_CHILD__HIDDEN = eINSTANCE.getDiagramChild_Hidden();

        /**
         * The meta object literal for the '<em><b>Sycdb</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute DIAGRAM_CHILD__SYCDB = eINSTANCE.getDiagramChild_Sycdb();

        /**
         * The meta object literal for the '{@link org.dengues.model.database.impl.AbstractDBObjectImpl <em>Abstract DB Object</em>}' class.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @see org.dengues.model.database.impl.AbstractDBObjectImpl
         * @see org.dengues.model.database.impl.DatabasePackageImpl#getAbstractDBObject()
         * @generated
         */
        EClass ABSTRACT_DB_OBJECT = eINSTANCE.getAbstractDBObject();

        /**
         * The meta object literal for the '<em><b>Properties</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute ABSTRACT_DB_OBJECT__PROPERTIES = eINSTANCE.getAbstractDBObject_Properties();

        /**
         * The meta object literal for the '<em><b>Emf Type</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute ABSTRACT_DB_OBJECT__EMF_TYPE = eINSTANCE.getAbstractDBObject_EmfType();

        /**
         * The meta object literal for the '{@link org.dengues.model.database.impl.SectionColumnsImpl <em>Section Columns</em>}' class.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @see org.dengues.model.database.impl.SectionColumnsImpl
         * @see org.dengues.model.database.impl.DatabasePackageImpl#getSectionColumns()
         * @generated
         */
        EClass SECTION_COLUMNS = eINSTANCE.getSectionColumns();

        /**
         * The meta object literal for the '<em><b>Value</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute SECTION_COLUMNS__VALUE = eINSTANCE.getSectionColumns_Value();

        /**
         * The meta object literal for the '<em><b>Expression</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute SECTION_COLUMNS__EXPRESSION = eINSTANCE.getSectionColumns_Expression();

        /**
         * The meta object literal for the '{@link org.dengues.model.database.impl.SectionFiltersImpl <em>Section Filters</em>}' class.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @see org.dengues.model.database.impl.SectionFiltersImpl
         * @see org.dengues.model.database.impl.DatabasePackageImpl#getSectionFilters()
         * @generated
         */
        EClass SECTION_FILTERS = eINSTANCE.getSectionFilters();

        /**
         * The meta object literal for the '<em><b>Value</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute SECTION_FILTERS__VALUE = eINSTANCE.getSectionFilters_Value();

        /**
         * The meta object literal for the '<em><b>Logic</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute SECTION_FILTERS__LOGIC = eINSTANCE.getSectionFilters_Logic();

        /**
         * The meta object literal for the '<em><b>Operator</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute SECTION_FILTERS__OPERATOR = eINSTANCE.getSectionFilters_Operator();

        /**
         * The meta object literal for the '{@link org.dengues.model.database.impl.SectionGroupsImpl <em>Section Groups</em>}' class.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @see org.dengues.model.database.impl.SectionGroupsImpl
         * @see org.dengues.model.database.impl.DatabasePackageImpl#getSectionGroups()
         * @generated
         */
        EClass SECTION_GROUPS = eINSTANCE.getSectionGroups();

        /**
         * The meta object literal for the '<em><b>Expression</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute SECTION_GROUPS__EXPRESSION = eINSTANCE.getSectionGroups_Expression();

        /**
         * The meta object literal for the '{@link org.dengues.model.database.impl.SectionSortsImpl <em>Section Sorts</em>}' class.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @see org.dengues.model.database.impl.SectionSortsImpl
         * @see org.dengues.model.database.impl.DatabasePackageImpl#getSectionSorts()
         * @generated
         */
        EClass SECTION_SORTS = eINSTANCE.getSectionSorts();

        /**
         * The meta object literal for the '<em><b>Expression</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute SECTION_SORTS__EXPRESSION = eINSTANCE.getSectionSorts_Expression();

        /**
         * The meta object literal for the '<em><b>Order By</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute SECTION_SORTS__ORDER_BY = eINSTANCE.getSectionSorts_OrderBy();

        /**
         * The meta object literal for the '{@link org.dengues.model.database.impl.SectionHavingsImpl <em>Section Havings</em>}' class.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @see org.dengues.model.database.impl.SectionHavingsImpl
         * @see org.dengues.model.database.impl.DatabasePackageImpl#getSectionHavings()
         * @generated
         */
        EClass SECTION_HAVINGS = eINSTANCE.getSectionHavings();

        /**
         * The meta object literal for the '<em><b>Value</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute SECTION_HAVINGS__VALUE = eINSTANCE.getSectionHavings_Value();

        /**
         * The meta object literal for the '<em><b>Logic</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute SECTION_HAVINGS__LOGIC = eINSTANCE.getSectionHavings_Logic();

        /**
         * The meta object literal for the '<em><b>Operator</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute SECTION_HAVINGS__OPERATOR = eINSTANCE.getSectionHavings_Operator();

        /**
         * The meta object literal for the '{@link org.dengues.model.database.impl.SectionUnionsImpl <em>Section Unions</em>}' class.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @see org.dengues.model.database.impl.SectionUnionsImpl
         * @see org.dengues.model.database.impl.DatabasePackageImpl#getSectionUnions()
         * @generated
         */
        EClass SECTION_UNIONS = eINSTANCE.getSectionUnions();

        /**
         * The meta object literal for the '<em><b>Union</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute SECTION_UNIONS__UNION = eINSTANCE.getSectionUnions_Union();

        /**
         * The meta object literal for the '<em><b>Queries</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute SECTION_UNIONS__QUERIES = eINSTANCE.getSectionUnions_Queries();

        /**
         * The meta object literal for the '<em><b>Checked</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute SECTION_UNIONS__CHECKED = eINSTANCE.getSectionUnions_Checked();

        /**
         * The meta object literal for the '{@link org.dengues.model.database.impl.ForeignKeyLabelImpl <em>Foreign Key Label</em>}' class.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @see org.dengues.model.database.impl.ForeignKeyLabelImpl
         * @see org.dengues.model.database.impl.DatabasePackageImpl#getForeignKeyLabel()
         * @generated
         */
        EClass FOREIGN_KEY_LABEL = eINSTANCE.getForeignKeyLabel();

        /**
         * The meta object literal for the '{@link org.dengues.model.database.impl.FKBendpointImpl <em>FK Bendpoint</em>}' class.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @see org.dengues.model.database.impl.FKBendpointImpl
         * @see org.dengues.model.database.impl.DatabasePackageImpl#getFKBendpoint()
         * @generated
         */
        EClass FK_BENDPOINT = eINSTANCE.getFKBendpoint();

        /**
         * The meta object literal for the '<em><b>Weight</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute FK_BENDPOINT__WEIGHT = eINSTANCE.getFKBendpoint_Weight();

        /**
         * The meta object literal for the '<em><b>First W</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute FK_BENDPOINT__FIRST_W = eINSTANCE.getFKBendpoint_FirstW();

        /**
         * The meta object literal for the '<em><b>First H</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute FK_BENDPOINT__FIRST_H = eINSTANCE.getFKBendpoint_FirstH();

        /**
         * The meta object literal for the '<em><b>Second W</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute FK_BENDPOINT__SECOND_W = eINSTANCE.getFKBendpoint_SecondW();

        /**
         * The meta object literal for the '<em><b>Second H</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute FK_BENDPOINT__SECOND_H = eINSTANCE.getFKBendpoint_SecondH();

        /**
         * The meta object literal for the '<em><b>Foreign Key</b></em>' container reference feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EReference FK_BENDPOINT__FOREIGN_KEY = eINSTANCE.getFKBendpoint_ForeignKey();

        /**
         * The meta object literal for the '{@link org.dengues.model.database.impl.MetaXMLDiagramImpl <em>Meta XML Diagram</em>}' class.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @see org.dengues.model.database.impl.MetaXMLDiagramImpl
         * @see org.dengues.model.database.impl.DatabasePackageImpl#getMetaXMLDiagram()
         * @generated
         */
        EClass META_XML_DIAGRAM = eINSTANCE.getMetaXMLDiagram();

        /**
         * The meta object literal for the '<em><b>Xml File</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute META_XML_DIAGRAM__XML_FILE = eINSTANCE.getMetaXMLDiagram_XmlFile();

        /**
         * The meta object literal for the '{@link org.dengues.model.database.EMFDataType <em>EMF Data Type</em>}' enum.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @see org.dengues.model.database.EMFDataType
         * @see org.dengues.model.database.impl.DatabasePackageImpl#getEMFDataType()
         * @generated
         */
        EEnum EMF_DATA_TYPE = eINSTANCE.getEMFDataType();

        /**
         * The meta object literal for the '<em>Prop Map</em>' data type.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @see java.util.HashMap
         * @see org.dengues.model.database.impl.DatabasePackageImpl#getPropMap()
         * @generated
         */
        EDataType PROP_MAP = eINSTANCE.getPropMap();

    }

} //DatabasePackage
